home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Games / Game Sample Code / ZAM 1.0a13 / GameSource / Sprite.proto.h < prev    next >
Encoding:
Text File  |  1993-09-16  |  1.1 KB  |  22 lines  |  [TEXT/KAHL]

  1.  
  2. /* Sprite.c */
  3. void AnimateSprites(void);
  4. void SpriteUpdateEvent(void);
  5. void InitSprites(void);
  6. OSErr CreateSpriteLayer(spriteLayerPtr *retSprite, GWorldPtr tween, GWorldPtr backdrop, WindowPtr spriteWin);
  7. void StopSpriteAction(spritePtr spr);
  8. void StopSpriteLayerAction(spriteLayerPtr sprLayer);
  9. void KillSprites(void);
  10. void AddSpriteToLayer(spritePtr spr, spriteLayerPtr sprLayer);
  11. void RemoveSpriteFromLayer(spritePtr spr, spriteLayerPtr sprLayer);
  12. void MoveCellMaskRgnToRect(frameCellPtr curFrame, Rect *r);
  13. OSErr CreateEmptySprite(spriteLayerPtr sprLayer, spritePtr *newSprite, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon);
  14. OSErr CreateColorIconSprite(spriteLayerPtr sprLayer, spritePtr *newSprite, short startID, short numFrames, long spriteFlags, long moveTimeInterval, long frameTimeInterval, long refCon);
  15. void SetSpriteLoc(spritePtr spr, Fixed h, Fixed v);
  16. void ShowSprite(spritePtr spr);
  17. void HideSprite(spritePtr spr);
  18. void StartSpriteAction(spritePtr spr);
  19. void StartRemoteSpriteAction(spritePtr spr);
  20. Boolean SpriteFrameTask(xthing *xtp, spritePtr spr);
  21. Boolean SpriteMoveTask(xthing *xtp, spritePtr spr);
  22.